﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="src">
      <UniqueIdentifier>{fa019df4-819e-47cb-86ac-ea5eb4d08f03}</UniqueIdentifier>
    </Filter>
    <Filter Include="test">
      <UniqueIdentifier>{c4eb4d2f-a7aa-4e16-9675-11c51874916b}</UniqueIdentifier>
    </Filter>
    <Filter Include="examples">
      <UniqueIdentifier>{d2bd0f75-7a65-4375-af75-71675d9d9c8c}</UniqueIdentifier>
    </Filter>
    <Filter Include="examples\any_converter">
      <UniqueIdentifier>{5119a6be-9c2d-4fec-925c-4633208a1b47}</UniqueIdentifier>
    </Filter>
    <Filter Include="examples\cln">
      <UniqueIdentifier>{8409b657-a848-4fd7-aa45-769b6591d2eb}</UniqueIdentifier>
    </Filter>
    <Filter Include="examples\filesystem">
      <UniqueIdentifier>{271669bd-a066-47e6-af10-fbc43b9fce20}</UniqueIdentifier>
    </Filter>
    <Filter Include="examples\glut">
      <UniqueIdentifier>{578130d7-880d-476f-be17-134cddf4154a}</UniqueIdentifier>
    </Filter>
    <Filter Include="examples\intrusive_ptr">
      <UniqueIdentifier>{f8b439a3-e008-44a7-90b8-3ac81337442f}</UniqueIdentifier>
    </Filter>
    <Filter Include="examples\regexp">
      <UniqueIdentifier>{1b285745-2a78-4ac6-b8a9-4df79c4c7891}</UniqueIdentifier>
    </Filter>
    <Filter Include="doc">
      <UniqueIdentifier>{de45aad7-b713-4bb7-8ee8-e5fd6ba6d50b}</UniqueIdentifier>
    </Filter>
    <Filter Include="include">
      <UniqueIdentifier>{5a0eb562-003d-4a67-bcf8-28ed31c0bbbc}</UniqueIdentifier>
    </Filter>
    <Filter Include="include\detail">
      <UniqueIdentifier>{0b8adee5-32cc-4c7a-ac07-fff5d013e75b}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="luabind\src\class.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\class_info.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\class_registry.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\class_rep.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\create_class.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\error.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\find_best_match.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\function.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\implicit_cast.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\link_compatibility.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\object.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\object_rep.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\open.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\pcall.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\ref.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\scope.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\stack_content_by_name.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\weak_ref.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\src\wrapper_base.cpp">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\benchmark.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\main.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_abstract_base.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_attributes.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_const.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_construction.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_exceptions.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_free_functions.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_held_type.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_implicit_cast.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_iterator.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_lua_classes.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_null_pointer.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_object.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_operators.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_policies.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_scope.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_separate_registration.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_separation.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_typetraits.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\test\test_yield.cpp">
      <Filter>test</Filter>
    </ClCompile>
    <ClCompile Include="luabind\examples\any_converter\any_converter.cpp">
      <Filter>examples\any_converter</Filter>
    </ClCompile>
    <ClCompile Include="luabind\examples\cln\cln_test.cpp">
      <Filter>examples\cln</Filter>
    </ClCompile>
    <ClCompile Include="luabind\examples\filesystem\filesystem.cpp">
      <Filter>examples\filesystem</Filter>
    </ClCompile>
    <ClCompile Include="luabind\examples\glut\glut_bind.cpp">
      <Filter>examples\glut</Filter>
    </ClCompile>
    <ClCompile Include="luabind\examples\intrusive_ptr\intrusive_ptr.cpp">
      <Filter>examples\intrusive_ptr</Filter>
    </ClCompile>
    <ClCompile Include="luabind\examples\regexp\regex_wrap.cpp">
      <Filter>examples\regexp</Filter>
    </ClCompile>
    <ClCompile Include="library_linkage.cpp" />
    <ClCompile Include="luabind_memory.cpp" />
    <ClCompile Include="pch.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="luabind\examples\filesystem\directory_iterator.hpp">
      <Filter>examples\filesystem</Filter>
    </ClInclude>
    <ClInclude Include="pch.h" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\adopt_policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\back_reference.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\back_reference_fwd.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\class.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\class_info.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\com_policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\config.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\container_policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\copy_policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\dependency_policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\calc_arity.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\call.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\call_function.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\call_member.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\call_operator_iterate.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\class_cache.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\class_registry.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\class_rep.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\class_rep_scope.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\constructor.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\construct_rep.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\convert_to_lua.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\debug.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\decorate_type.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\enum_maker.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\find_best_match.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\garbage_collector.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\get_overload_signature.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\get_signature.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\implicit_cast.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\is_indirect_const.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\link_compatibility.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\method_rep.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\object_funs.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\object_rep.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\open.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\operators.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\operator_id.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\other.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\overload_rep.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\overload_rep_base.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\overload_rep_impl.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\pcall.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\pointee_sizeof.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\pointee_typeid.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\primitives.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\property.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\ref.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\signature_match.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\stack_utils.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\typetraits.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\detail\yes_no.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\discard_result_policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\error.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\function.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\functor.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\iterator_policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\library_linkage.h" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\luabind.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\luabind_auto_ptr.h" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\luabind_delete.h" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\luabind_memory.h" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\luabind_memory_allocator.h" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\luabind_memory_allocator_inline.h" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\luabind_memory_manager_generator.h" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\luabind_types.h" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\lua_include.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\object.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\open.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\operator.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\out_value_policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\prefix.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\raw_policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\return_reference_to_policy.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\scope.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\weak_ref.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\wrapper_base.hpp" />
    <ClInclude Include="$(SolutionDir)sdk\include\luabind\yield_policy.hpp" />
  </ItemGroup>
  <ItemGroup>
    <None Include="luabind\doc\docs.html">
      <Filter>doc</Filter>
    </None>
    <None Include="luabind\doc\index.html">
      <Filter>doc</Filter>
    </None>
  </ItemGroup>
  <ItemGroup>
    <CustomBuild Include="luabind\test\test.hpp">
      <Filter>test</Filter>
    </CustomBuild>
  </ItemGroup>
</Project>